==============================================================================
    HITACHI BASIC MASTER LEVEL3 MARK5 Emulator
        SDL + Agar edition
                                                                2013/08/12
                                                    Core emu Version 0.3.9
                                                          VM Version 0.9.9

     Copyright(C) Common Source Code Project, Sasaji 2013 All Rights Reserved.
==============================================================================

 ͂߂

  ̃\tǵAx[VbN}X^[x3}[N5(MB-6892)̃G~[^
  łB


 ȋ@\

  CPU: Xs[hő16{
  RAM: W64KB + g64KB(MP-9764z)
  ʕ\: nC]ő640x200 8F, IG
  TEh: MUSIC_SEL, 6daPSG, 9daPSG(I/O 1983N8f)
  JZbge[vo
  v^o
  Cgy:}EXgăG~[g
  ROM: MP-9740z
  FDD: ЖʒPx(1S) 3C`RpNgtbs[(MP-3375, MP-1805)z
       ʔ{x(2D) 5.25C`~jtbs[(MP-3550/MP-3560, MP-1802)z


 mF

  Windows: WindowsXP SP3 / Windows7 SP1 (32bit/64bit)
  Linux  : Debian GNU Linux 6.0.5 (i386 / amd64)
  MacOSX : Mac OS X Lion (10.7.3 Intel x86_64)
             oCi32rbgŃrhĂ܂B

  gpfoCXFL[{[hA}EXAWCXeBbN


 ɕKvȂ

  ̃\tg̓ɂ͎@ROMC[WKvłBȉ̃t@Cpӂ
  B
  (1) ROM BASIC (BASICgpꍇK{)
      L3BAS.ROM: AhX$A000 - $FFFF ̃C[WB
        ܂
      ROM1.ROM:  AhX$A000 - $FEFF ̃C[WB
      ROM2.ROM:  AhX$FFF0 - $FFFF ̃C[WB

    $FF00 - $FFEFI/O|[gɂȂ邽߂̊Ԃ̓_~[f[^ɂ܂B
      JZbge[vȂǂSAVEMꍇꂮ̊ԂZ[uȂ悤

  (2) tHgC[WiK{j
      FONT.ROM: LN^[tHg̃C[WB
                tFONT.ROMٍ͐̂̂Ŏ@Ƃ͎኱C[WقȂ܂B

  (3) fBXNANZXpROMC[WiCӁj
      MP1802.ROM: 5.25C`~jtbs[I/F{[h(^:MP-1802/A)ɓڂ
                  ROMBAhX$F800 - $FFFF ̃C[WB
      @@@@@@DISK BASICȂFDDNꍇɕKvłB
      MP1805.ROM: 3C`RpNgtbs[I/F{[h(^:MP-1805)ɓڂ
                  ROMBAhX$F800 - $FFFF ̃C[WB
                  3C`pDISK BASIC(MA-5370)̋ŃAROM BASIC̃C[W
                  ΂ł܂B

  (4) ROMiCӁj
      KANJI.ROM : MP-9740zB
                  tooltH_ɋ[ROMC[W쐬vO
                  ܂B

  (5) [t@CiCӁj
      relay_on.wav : [ON̉t@CB
      relayoff.wav : [OFF̉t@CB
                     e[ṽ[h/Z[uɖ郊[łB
                     kPCMA11025`48000HzA8܂16bitAmB

  j[_CAOȂǂ̃tHgɂ

  ftHgł̓t@C_CAO̊tH_͕ēǂ߂Ȃ
  ŕ\܂B
  Linux / MacOSXłłIPAtHg(ipagp.ttf܂ipag.ttf)uƂœ{ꂪ
  \ł܂B(UTF-8\łł邱ƂKvB)

  * Ɨs@l񏈗i@\ (IPA) ɂĔzzĂIPAtHg
    http://ossipedia.ipa.go.jp/ipafont/index.html


 t@C\

  Windows:

    bml3mk5/
      readme.txt      ... ̃t@C
      history.txt     ... VM̕ύX
      history_sdl.txt ... SDLł̕ύX
      bml3mk5.exe     ... vO{
      FONT.ROM        ... tHgt@C
      res/            ... \[XtH_
      tool/
        mkkanji.exe   ... KANJI.ROMt@C쐬vO
        kanji.txt     ... LvOŎgp銿}bsOt@C
        readme.txt    ... KANJI.ROM̍̐B

  Linux:

    bml3mk5/
      readme.txt      ... ̃t@C
      history.txt     ... VM̕ύX
      history_sdl.txt ... SDLł̕ύX
      bml3mk5         ... vO{
      FONT.ROM        ... tHgt@C
      res/            ... \[XtH_
      tool/
        mkkanji       ... KANJI.ROMt@C쐬vO
        kanji.txt     ... LvOŎgp銿}bsOt@C
        readme.txt    ... KANJI.ROM̍̐B

  MacOSX:

    bml3mk5/
      readme.txt      ... ̃t@C
      history.txt     ... ύX
      history_sdl.txt ... SDLł̕ύX
      bml3mk5.app/    ... AvP[VtH_
        bml3mk5       ... vO{
        FONT.ROM      ... tHgt@C
        res/          ... \[XtH_
        Contents/
          Resources/
            bml3mk5.icrn ... ACR
      tool/
        mkkanji       ... KANJI.ROMt@C쐬vO
        kanji.txt     ... LvOŎgp銿}bsOt@C
        readme.txt    ... KANJI.ROM̍̐B


 CXg[

  1. _E[hA[JCu𓀂bml3mk5tH_쐬܂B
     bml3mk5tH_Cӂ̏ꏊɂĂB

  2. @oROMC[W𓯂tH_ɒuĂB
   EWindows / Linux̏ꍇAbml3mk5tH_̒B
   EMacOSX̏ꍇAbml3mk5/bml3mk5.app tH_̒B
   Eݒt@C[rom] -> PathROMC[WutH_[wł܂B

     gpꍇ́AROMC[W(KANJI.ROM)uĂB

     IPAtHg͓tH_܂restH_ɒuĂB

  3. WCXeBbNgpꍇA\ߐڑĂĂB

  4. bml3mk5tH_ɂst@CsĂB

  5. FDDgpꍇ́AOptions -> Configure... Őݒ_CAOJǂFDD
     gp邩IAControl -> PowerOn ȂÃvO
     ċNĂB

    FDDgpԂł́AO񓮍쎞FDD0ɂčŌɎgpfBXNC[W
    NfBXNƂ܂B

    sƁAtH_Ɉȉ̃t@C쐬܂B
      bml3mk5.ini ... ݒt@C
      bml3mk5.log ... sO
      keybind.ini ... L[ݒt@C

     ]gpĂbml3mk5.cfgAkeybind.cfg̊et@ĆA{vO
       sIinit@Cɕϊĕۑ܂B
       init@Ccfgt@C͕svłB

     NȂꍇF
       bml3mk5.logJăG[bZ[WmFĂB
       ^[~i/R}hvvgsďo͂郁bZ[WmF
       ĉB


 ACXg[

  CXg[tH_폜ĂB


 g

 j[

  j[o[̓}EXJ[\`EChȄ[߂ɎčsƂ
  \܂B

uControlvj[
  uPowerOnv ........ dȂ܂BiR[hZbgj
  uMODE Switchv .... [hXCb`
                       `FbNāuPowerOnvNEW ON 7
                       Ȃ܂B
  uReset Switchv ... ZbgXCb`

  uPausev .......... |[Y

  uCPU Powerv ...... CPUXs[h Tuj[
    uCPU x1v ......... CPUXs[h x1`x16{ɐ؂ւ܂B
         :
    uCPU x16v

  uSync IRQv ....... `FbNƃ^C}FIRQƃL[XL
                       CPUXs[hɍ킹܂B
                       (v̐i݋уL[̓Xs[hωB)
                       `FbNOx1{ŒɂȂ܂B

  uAuto keyv ....... L[ Tuj[
    uOpen...v ........ w肵t@C̓eőł݂܂B
    uStopv ........... őłݒ̃eLXg~܂B

  yӁzL[蓖(q)̓ftHgݒɂĂB

  uLoad State...v .. W[t@CɃ[h܂B
  uSave State...v .. ̏ԂW[t@Cɕۑ܂B

  yӁze[vFDD̃[h/Z[uɎgpȂłB
          ɃZ[uɍsƃf[^j󂷂\܂B

  uExitv ........... vOI܂B


uTapevj[
  uPlay...v ........ Đ{^ԂɂȂ܂B
                       Đf[^t@CIĂA
                       {̑Ń[hR}hs邱ƂŃt@C
                       Đ܂B
                       T|[gĂt@ĆA
            @         wavt@C: PCMikj
                          11025/22050/44100/48000Hz 8/16bit
                       l3c,l3b,l3t@C

  uRec...v ......... ^{^ԂɂȂ܂B
                       ^f[^t@C炩ߐݒ肵A
                       {̑ŃZ[uR}hs邱ƂŃt@C
                       ܂܂B
                         ۑ_CAOőIނŕۑ`
                       ܂܂B
            @         wavt@C: PCMikj
                         TvO[g͐ݒ_CAOŎw肵܂B
                       l3c,l3b,l3t@C

  y1zftHgł͏㏑ɂȂ܂BǋLꍇ́AF.F.Ńt@C
           ܂ő肵ĂB
  y2z^ÍAKEjectăt@C悤ɂĂB

  uRewindv ......... t@C擪܂Ŋ߂܂B

  uF.F.v ........... t@C܂ő肵܂B

  uEjectv .......... JZbgoԂɂ܂B
                       ĐE^Ԃ~t@C܂B

  uReal modev ...... @ɋ߂Xs[hōĐE^s܂B
                       JZbge[u̒xł܂(^^;
                       ̃[hł͍Đis[K[j܂B

  uRecentv ......... ŋߎgpt@CőW\܂B
                       IƂ̃t@CĐ܂B


uFDDvj[
  uOpen...v ........ fBXNC[WI[v܂B
                     d88`ȊÕfBXNC[W͖؂̂ߐ
                       ǂݍ߂Ȃ\܂B
                     d88}`{[`̃fBXNC[Wɂ͑Ή
                       Ă܂B

  uChange side to A/Bv.. y3C`RpNgFDDgp̂݁z
                       fBXNA/Bʂւ܂B

  uClosev .......... fBXNC[W܂B
                       fBXNɏ񂾃f[^Close邱ƂŎۂ
                       fBXNC[Wt@Cɕۑ܂B
                     d88`ȊÕfBXNC[W͑Sd88`ŕۑ
                       ܂B

  uRecentv ......... ŋߎgpt@CőW\܂B
                       IƂ̃t@CI[v܂B


uScreenvj[
  uFrame ratev ..... t[[g Tuj[
    uAutov ........... σt[[gB
    u60fpsv .......... 60fpsŒt[[gB
    u30fpsv .......... 30fpsŒt[[gB
        :
    u10fpsv .......... 10fpsŒt[[gB

  uWindowv ......... EBhE[h Tuj[
    uWWWxHHH xMv ..... EBhETCYWWW x HHHA{M{ŕ\B

  uFullscreenv ..... tXN[[h Tuj[
    uStretch Screenv . ʂ̃TCYɍ킹ĕ\g債܂B
    uCutout Screenv .. ȂׂʍE̗]Ȃ`Ŋg債܂B
    uWWWxHHHv ...... 𑜓xWWW x HHHŕ\B

  yӁztXN[[h̓vC}j^ɑ΂Ă݂̂ƂȂ܂B

  uScanlinev ....... XLC
                       C^[[X[hł̓`cLȂ܂B
  uAfterimage1v .... c[hP
                       C^[[Xł`cLȂȂ钷c`
                       fBXvCČ(^^
  uAfterimage2v .... c[hQ
                       Pt[cc܂B
  uKeepimage1v ..... fێ[hP
                       1ڂ̃XN[(SCREEN ,1)ɍőOʂɂȂ悤
                       ܂B                       
  uKeepimage2v ..... fێ[hQ
                       1ڂ̃XN[ɍŔwʂɂȂ悤ɂ܂B


uSoundvj[
  uVolume...v ...... ʂ𒲐߂_CAO\܂B
  u2000Hzv ......... TvO[gݒ肵܂B
      :
  u96000Hzv

  u50msecv ......... o͂܂ł̃fBCԂݒ肵܂B
      :
  u400msecv

  yӁzTvO[gAfBCԂ𔽉fɂ͂̃vOċN
          Kv܂B


uPrintervj[
  uSave...v ........ obt@ɏo͂vgf[^t@Cɕۑ܂B
  uClearv .......... obt@NA܂B

  yӁzBASICLPT0:ɏo͂eobt@ɕێ܂B


uOptionsvj[
  uShow LEDv ....... ʍɂLED̕\؂ւ܂B
  uShow Messagev ... ʓɃbZ[W\邩؂ւ܂B
  uUse Joypadv ..... WCXeBbNgp邩؂ւ܂B
  uKeybind...v ..... L[蓖ă_CAO(q)J܂B
  uConfigure...v ... ݒ_CAO(q)J܂B


uHelpvj[
  uAbout...v ....... o[W\_CAOJ܂B


 L[

  L[{[h͓{JISL[{[hOƂĂ܂B
  ȃL[͕̓@͈ȉ̂ƂB
  L[蓖ă_CAOɂĕύXł܂B

  x3̃L[    Windows̃L[       Linux̃L[    Mac̃L[
  ---------------- --------------------- ---------------- -------------------
  [BREAK]          [F9]                  [F9]             [F9]
  [GRAPH]          [F8] / [ϊ]       [F8] / [ϊ]  [F8] / [Ecommand]
  [KATA/HIRA]      [TAB] / [ϊ]        [TAB] / [ϊ]   [TAB] / [command]
  [DEL/INS]        [Delete] / [BS]       [Delete] / [BS]  [Delete]
  [CAPSLOCK]       [F7] / [Shift]+[CAPS] [F7] / [CAPS]    [F7] / [CAPS]
  [num ?]          [END]                 [END]            [END]
  ZbgXCb` [F11]                 [F11]            [F10]

  INSERT[Shift]+[Delete]ƂȂ܂Bx3̎dlł

  ܂AV[gJbgL[ƂĈȉ܂B
  L[蓖ă_CAOɂĕύXł܂B

  @\             Windows̃L[       Linux̃L[    Mac̃L[
  ---------------- --------------------- ---------------- -------------------
  |[YON/OFF     [Pause]               [Pause]          [F15]

  ̃j[AltL[ƕpČĂяo܂B
  AltL[̓L[蓖ă_CAOɂĕύXł܂B

  j[                    zXg̃L[(MacłOption+??)
  ----------------------------- ----------------------------------
  Control -> PowerOn            Alt + P
             Mode Switch        Alt + M
             Reset Switch       Alt + R
             Pause              Alt + Q
             CPU x1             Alt + 1
             CPU x2             Alt + 2
             CPU x4             Alt + 3
             CPU x8             Alt + 4
             CPU x16            Alt + 5
             Sync IRQ           Alt + 0
  Screen  -> FullScreen/Window  Alt + Enter
             Scanline           Alt + S
             Afterimage1        Alt + T (Afterimage2Ɛ؂ւ)
             Afterimage2        Alt + T (Afterimage1Ɛ؂ւ)
  Sound   -> Volume             Alt + V
  Options -> Show LED           Alt + L
             Show Message       Alt + Z
             Keybind...         Alt + K
             Configure...       Alt + C


 L[蓖ă_CAO(Keybind...)

  Keyboard

@zXg̃L[LEVEL3̃L[̊蓖Ăݒ肵܂B
  LEVEL3̃L[1ɂAzXg̃L[2܂Ŋ蓖Ă邱Ƃł܂B

  _CAOɂg̕ύXNbNĂB
  蓖ĂL[L[{[h͂ĂB
  蓖ĂL[ɂ̓}EX̍{^_uNbNĂB
  
  蓖ĂIA_CAOEɂusave preset1`4v{^
  ۑ邱Ƃł܂B

  _CAOEɂuload defaultv{^ƏԂɖ߂܂B
  uload preset 1`4v{^ŕۑ蓖ĂɕύXł܂B

  y_CAOLEVEL3̃L[̂̕⑫z
   reset   ... Zbg{^
   (Pause) ... |[YON/OFF ({\tgƎ̃L[łB)
   (Alt) ..... V[gJbgL[

  yӁzꕔ̓ȃL[͊蓖ĂĂȂA܂͉ςȂɂȂ
          Ȃǂ̖肪܂B
  yӁzzXg̃L[̂JPL[{[hOɂĂ܂B

  Joypad

  WCXeBbN̏\L[у{^1`8LEVEL3̃L[Ɋ蓖Ă邱Ƃ
  ł܂B
  L[{[h̏ꍇƓlɑ삵ĂB
  WCXeBbN2܂őΉĂ܂B

  _CAOɂuUse any combination of buttonsv`FbNƁA
  {^̓\L[΂߂ɓꂽꍇɕʂ̃L[ƂĔ肷悤
  Ȃ܂B


 ݒ_CAO(Configure...)

  FDD Type

  No FDD .................. FDDgpȂ
  Use 3inch compact FDD ... 3C`RpNgFDDgpB
  Use 5.25inch mini FDD ... 5.25C`~jFDDgpB

  ́u>v݂͌FDD[h\Ă܂B
  ݒ𔽉fɂ́ÃvOċN邩A
  j[Control -> PowerOn sȂĂB

  I/O Port Address

  ǂ̊gJ[hLɂ邩w肵܂B

   5.25inch FDC  $FF00 - $FF04 ... 5.25C`~jFDDp{[h
    5.25C`~jFDDgpꍇ͕K{łB
    3inch FDCƓɎgpo܂B

   3inch FDC     $FF18 - $FF20 ... 3C`RpNgFDDp{[h
    3C`RpNgFDDgpꍇ͕K{łB
    5.25inch FDCƓɎgpo܂B

   6voice PSG    $FF30 - $FF33 ... 6daPSGJ[h

   Ex LPT Port   $FF3C - $FF3F ... ݃v^J[h

   Ex COM Port   $FF40 - $FF41 ... RS-232CJ[h

   9voice PSG    $FF70 - $FF7F ... 9daPSGJ[h
    KANJI ROMƂ̓AhXd邽ߓɎgpo܂B

   KANJI ROM     $FF75 - $FF76 ... ROMJ[h
    9voice PSGƂ̓AhXd邽ߓɎgpo܂B

  ʍ́u>v͌ݗLȃ{[h\Ă܂B
  ݒ𔽉fɂ́ÃvOċN邩A
  j[Control -> PowerOn sȂĂB

  Load wav file

  wavt@CJZbge[vC[W[hꍇ͕̉@ݒ肵܂B

  reverse wave ... g`𔽓]ĉ͂B
  half wave ...... g̔goĉ͂B
  correct ........ g`␳Ă͂B
   cos wave ...... cosgŕ␳B
   sin wave ...... singŕ␳B

  ڍׂٍ͐̃\tgwavtool̃hLgQƂB

  Save wav file

  JZbge[vC[Wwavt@CŃZ[uꍇ̃TvO[g
  ݒ肵܂B

  CRTC

  Disptmg skew : ʂ̕\^C~O𒲐܂B
  Curdisp skew : ʂ̃J[\\ʒu𒲐܂B


fBXNC[Wɂ

  y3C`RpNgtbs[fBXNz
  fBXNC[W͕ЖʒPx(1S) x 2ƂȂ܂Aʔ{x(2D)ł
  gpo܂Bp[^ƂẮA
    40V_(gbN/Ж)
     2wbh
    16ZN^/1gbN
   128oCg/ZN^ ... 256oCgłgpo܂A{\tgł128oCg
                        f[^͖܂B

  y5.25C`~jtbs[fBXNz
  fBXNC[W͗ʔ{x(2D)ƂȂ܂B
  p[^ƂẮA
    40V_(gbN/Ж)
     2wbh
    16ZN^/1gbN
   256oCg/ZN^


JZbge[vC[Wɂ

  wavt@C
    f[^łBkPCMA11025/22050/44100/48000HzA8/16bitɑΉB

  l3ct@C
    f[^4800Hzŋ؂AHighLevelȂ"1"ALowLevelȂ"0"Ƃ́B
      1200HzȂ"1100"(܂"0011")
      2400HzȂ"1010"(܂"0101")
    ƂȂ܂B
    ̌`̓eLXgt@C"0""1"ŕ\܂B

  l3bt@C
    VAf[^łBf[^ϊۃ{[[gɂăf[^
    ς܂B
      600{[ȂA2400Hz4g"1"A1200Hz2g"0"
     1200{[ȂA2400Hz2g"1"A1200Hz1g"0"
    ƂȂ܂B
    ̌`̓eLXgt@C"0""1"ŕ\܂B

  l3t@C
    e[vC[WłB
    e[vC[Wɂ́ASAVEɎw肵t@CA`FbNTȂǂ̕t
    ܂܂Ă܂B


 @\ɂĂ̕⑫

  TEhPSG
    6daPSGI/O|[ǵA&hff30`&hff33gpB
    (ȑÕo[Wł&hff00`&hff03gpĂ܂FDCƊ邽
     ύXĂ܂B)

    9daPSGI/O|[ǵA&hff70`&hff7fgpB

  Cgy
    }EXJ[\ŉʓw肵NbNƉԂɂȂ܂B
   ȂA{\tgł͉ʂ̖邳Ɋ֌WȂԂɂȂ܂B

  WCXeBbN
    USBڑ̂œmFĂ܂B
    {\tgNɃWCXeBbN𔲂ȂłB
    {\tgłPIAg{[hɐڑWCXeBbÑG~[gɂ
      ΉĂ܂B

  ROM
    I/O|[ǵA&hff75A&hff76B

  FDD
  y3C`RpNgtbs[fBXNgpz
    I/O|[ǵA&hff18 ` &hff20B

  y5.25C`~jtbs[fBXNgpz
    I/O|[ǵA&hff00 ` &hff04B

  ݃v^J[h
    I/O|[ǵA&hff3c ` &hff3fB
    BASICLPT1:ALPT2:gpł悤ɂȂ܂{\tgł͓o͂ɑΉ
   Ă܂B

  RS-232CJ[h
    I/O|[ǵA&hff40 ` &hff41B
    BASICCOM1:gpł悤ɂȂ܂{\tgł͓o͂ɑΉ
   ܂B


 J

  Windows: (CPU: Core2Duo E6600 2.4GHz / Mem: 4GB)
    Microsoft WindowsXP SP3 Professional (32rbg)
    MinGW + MSYS (20110530)
      SDL-1.2.15, SDL_ttf-1.0.20
      Agar-1.4.2beta(SVN r9049)
      freetype-2.4.8

  Linux: (VMwarełB)(CPU: Core2Duo E6600 2.4GHz / Mem: 512KB)
   Debian GNU Linux 6.0.5 (i386 / amd64) + GNOME
      SDL-1.2.15, SDL_ttf-1.0.20
      Agar-1.4.2beta(SVN r9049)

  MacOSX: (Mac Mini CPU: Corei5 / Mem: 4GB)
    Mac OS X Lion (10.7.3 Intel x86_64)
    Xcode 4.3 + Command Line Tools for Xcode
      SDL-1.2.15, SDL_ttf-1.0.20
      Agar-1.4.2beta(SVN r9049)
      freetype-2.4.8


 Ql

  HITACHI PERSONAL COMPUTER x[VbN}X^[x3}[N5 发 - 쏊/Ɠd̔ 1983
  HITACHI PERSONAL COMPUTER x[VbN}X^[x3}[N5 @ - 쏊/Ɠd̔ 1983
  HITACHI PERSONAL COMPUTER x[VbN}X^[x3}[N5 戵 - 쏊/Ɠd̔ 1983
  I/Oʍ x[VbN}X^[p - Hw 1982
  x3BASIC - AXL[o 1981
  }CNRs[^MC6809̍l - I[ 1982


 ӎ

  ̃\tgJɂS悭ĂcɊӂ܂B
  Common Source Code Project Weby[W:
    http://homepage3.nifty.com/takeda-toshiya/


 NWbg

  SDL:
  The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
  designed to make it easy to write multi-media software, such as games and
  emulators.
    http://www.libsdl.org/

  SDL_ttf:
  This library allows you to use TrueType fonts to render text in SDL
  applications.

  Agar:
  Agar is a type of sugar polymer obtained from seaweed and red algae. Agar
  becomes gelatinous in water and is primarly used as a culture medium for
  microbiological work. Agar is also the name of an open source GUI toolkit.
    http://libagar.org/
  Copyright (c) 2001-2011 Hypertriton, Inc. <http://hypertriton.com/>
  All rights reserved.

  freetype2:
  FreeType 2 is a software font engine that is designed to be small, efficient,
  highly customizable, and portable while capable of producing high-quality
  output (glyph images). It can be used in graphics libraries, display servers,
  font conversion tools, text image generation tools, and many other products
  as well.
    http://www.freetype.org/

  SimpleIni:
  A cross-platform library that provides a simple API to read and write
  INI-style configuration files. It supports data files in ASCII, MBCS and
  Unicode. It is designed explicitly to be portable to any platform and has
  been tested on Windows, WinCE and Linux. Released as open-source and free
  using the MIT licence.
    http://code.jellycan.com/simpleini/


 Ɛӎ

Ẽ\tg̓t[EFAłBA쌠͕Ă܂B
  sW[ɂĂ͍Sasajiɂ܂B
  \[XR[hɂĂ͂ꂼ̍҂ɂ܂B
Ẽ\tgɂĔȂ鑹QɂĂ쌠҂͈ؐӔC𕉂܂B
  ̃\tggpɂĂׂ͂ĎȐӔCōsĂB
EGlbgȂǂɓ]ڂꍇAs葽̕ɍĔzzsꍇł
  ̕Kv͂܂񂪁A]ڂ̎|AKłB

==============================================================================

AF
  Sasaji (sasaji@s-sasaji.ddo.jp)
  http://s-sasaji.ddo.jp/bml3mk5/
  (Twitter: http://twitter.com/bml3mk5)

==============================================================================

